An object-oriented software development framework for autonomous decentralized systems
نویسندگان
چکیده
Developing software for distributed computing systems i s challenging due t o lack of good software development methodologies f o r distributed computing systems. It is very important t o develop reliable, adaptable and expandable application software for distributed computing systems. Autonomous Decentralized Systems (ADS i s a on-line maintainability and fault-tolerance capability. In this paper, a framework f o r developing A D S application software is presented. Our framework consists of objectoriented requirements analysis, system design, implementation, allocation, verification .and maintenance. It i s based on the object-oriented computation model developed f o r A D S application software development which supports on-line expandability and on-line modifiability. CASE environments for A D S software development are also discussed.
منابع مشابه
A framework for ADS application software development based on CORBA
Autonomous Decentralized System (ADS) which has the characteristics of on-line maintainability, on-line expandability and fault-tolerance has been successfilly used in many distributed computing domains, such as factory automation, trafic control, ofice automation, nuclear power plants. In order to realize many benefits of object-oriented software development, a framework for ADS application so...
متن کاملAgent Oriented Technology Based on the M-Agent Architecture
The complexity of distributed and decentralized systems demands new tools for designing and programming processes. An idea of autonomous agents that arises as an extension of the object and process concepts may be applied to distributed and decentralized systems development ([9],[11]). In the paper the authors have undertaken an attempt to describe formally the architecture of multiagent system...
متن کاملObjects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques
Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...
متن کاملDeclarative Semantics in Object-Oriented Software Development - A Taxonomy and Survey
One of the modern paradigms to develop an application is object oriented analysis and design. In this paradigm, there are several objects and each object plays some specific roles in applications. In an application, we must distinguish between procedural semantics and declarative semantics for their implementation in a specific programming language. For the procedural semantics, we can write a ...
متن کاملAn Approach to Specifying Concurrent, Distributed, and Autonomous Object Behaviors Using a High-Level Meta-Object Protocol
To develop distributed applications requires to consider not only functional requirements but also nonfunctional requirements such as distributions, synchronizations, and scheduling policies. Specifying such non-functional requirements is necessary for supporting on-line capabilities of Autonomous Decentralized Systems (ADS). However, the existing design notations and methods do not address suc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995